﻿@model blacksoft.Models.Ruta

@{
    Layout = "~/Views/Shared/_LayoutAdmin.cshtml";
    ViewBag.Title = "Rutas";
}

<div class="block big">
    <div class="titlebar">
        <h3>Detalles Ruta</h3>
    </div>
    <div class="block_cont">
        <dl class="dl-horizontal">
            <dt>
                @Html.DisplayNameFor(model => model.IDRuta)
            </dt>

            <dd>
                @Html.DisplayFor(model => model.IDRuta)
            </dd>

            <dt>
                @Html.DisplayNameFor(model => model.Origen)
            </dt>

            <dd>
                @Html.DisplayFor(model => model.Origen)
            </dd>

            <dt>
                @Html.DisplayNameFor(model => model.TerminalOrigen)
            </dt>

            <dd>
                @Html.DisplayFor(model => model.TerminalOrigen)
            </dd>

            <dt>
                @Html.DisplayNameFor(model => model.Destino)
            </dt>

            <dd>
                @Html.DisplayFor(model => model.Destino)
            </dd>

            <dt>
                @Html.DisplayNameFor(model => model.TerminalDestino)
            </dt>

            <dd>
                @Html.DisplayFor(model => model.TerminalDestino)
            </dd>

            <dt>
                @Html.DisplayNameFor(model => model.TiempoViaje)
            </dt>

            <dd>
                @Html.DisplayFor(model => model.TiempoViaje)
            </dd>

            <dt>
                @Html.DisplayNameFor(model => model.Distancia)
            </dt>

            <dd>
                @Html.DisplayFor(model => model.Distancia)
                @Html.Label("km")
            </dd>

            <dt>
                @Html.DisplayNameFor(model => model.Estado)
            </dt>

            <dd>
                @Html.DisplayFor(model => model.Estado)
            </dd>

            <dt>
                @Html.DisplayNameFor(model => model.PuntosAGanar)
            </dt>

            <dd>
                @Html.DisplayFor(model => model.PuntosAGanar)
                @Html.Label("por km")
            </dd>

        </dl>
        <div class="titlebar">
           <h3>@Html.DisplayNameFor(model => model.Escala)</h3> 
        </div>
        <table class="table">
            <tr>
                <th>Terminal</th>
                <th>Duración</th>
            </tr>
            @foreach (var item in Model.Escala.Where(e => e.Terminal.Nombre != Model.TerminalDestino).OrderBy(e => e.NumeroSecuencia))
            {
                <tr>
                    <td>
                        @Html.DisplayFor(modelItem => item.Terminal.Nombre)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.Duracion)
                    </td>
                </tr>
            }
        </table>

        <br />
        <p>
            @Html.ActionLink("Modificar", "Edit", new { id = Model.IDRuta }) |
            @Html.ActionLink("Regresar al listado", "Index")
        </p>
    </div>
</div>
